Definitions | {T}, type List, x:AB(x), no_repeats(T;l), Type, , l_disjoint(T;l1;l2), x:A B(x), P & Q, P Q, x:A. B(x), s = t, t T, [], False, P Q, A, a < b, A B, , ||as||, Void, {x:A| B(x)} , , #$n, l[i], |g|, S T, A c B, P Q, [car / cdr], (x l), x. t(x), as @ bs, s ~ t, P Q, left + right, x:A. B(x), hd(l), last(L) |